import java.util.Scanner;
public class GestioTransport {

	/**
	 * @param args
	 */
	
	public static void main(String[] args) {
		//Creo un obgecte de PlantillaConductors per accedir a les seves funcions
		PlantillaConductors PC=new PlantillaConductors();
		//Creo un obgecte buit de Conductor per accedir a les seves funcions
		Conductor C = new Conductor();
		int o;
		//Bucle per a seleccionar la opcio.
		do{
			System.out.println("Introdueix una opcio:\n1- Afegeix un conductor.\n2- Afegeix un transport.\n3- Mostra llistat de mercancies perilloses.\n4- Mostra llistat de conductor/sou\n0- Sortir");
			o=extracted().nextInt();
			switch (o){
				case 1:
					PC.AfegirConductor();
					break;
				case 2:
					C.AfegirTransport();
					break;
				case 3:
					C.mostrarPerilloses();
					break;
				case 4:
					C.mostrarSous();
					break;
				case 0:
					System.out.println("Sortint ...");
					break;
				default:
					System.out.println("\nOpcio incorrecta.");
			}
		}while (o!=0);
	}

	private static Scanner extracted() {
		return new Scanner(System.in);
	}

}
